Designing the Inter-Organizational Software Engineering Cooperation: An Experience Report
نویسنده
چکیده
This paper reports about experiences in managing the transformation from internal development and maintenance of software engineering tools towards an external one. We describe three different interorganizational cooperation forms which differ in the distribution of development responsibilities between client and vendor – and which support the distributed design of three different classes of software products. An important finding was that even for software engineering tools which were extremely important for project success a carefully designed relationship model enables a successful distributed development.
منابع مشابه
A Communication Protocol for Distributed Process Management
Large scale software development processes imply the coordination and cooperation of several sites with a large number of people and sub processes. We present an asynchronous communication protocol for distributed process management adopted within the GENESIS (Generalized ENvironment for procESs management in cooperatIve Software engineering) project. The GENESIS process management sub-subsyste...
متن کاملTeaching Global Software Engineering - A Practical Experience
Since software is no longer developed by one enterprise which is located at one single site only, modern software engineers have to strive for distinct skills and capabilities allowing them to work together on a global scale. When conjointly designing, implementing, and testing different software components, these distributed engineers will also have to contribute their local know-how and count...
متن کاملWorkflow Management in the GENESIS Environment
We present the workflow management system of GENESIS (Generalised ENvironment for procESs management in cooperatIve Software engineering), an on-going research project aiming at designing and developing a non-invasive and open source system to support software engineering processes in a highly distributed environment. The process modelling language enables the decomposition of complex processes...
متن کاملEin ontologisches Rahmenwerk für Kooperationsunterstützung bei evolutionärer und partizipativer Systementwicklung
Designing cooperation support characterizing work practices in organizations is a complex task for system developers. It should be considered as a change process requiring the participation of various stakeholders within and outside the organization, where the future system will operate. Cooperation modeling should not only allow the identification and understanding of the actual work practices...
متن کاملA Model of Structured Discourse for Cooperating Intelligent Agents
Resolution of large problems in an organizational context often requires decomposit ion of the problem into subproblems which will allow individual agents to work on the subproblem of their expertise and resolve the overall problem through coordination with each other. Examples of such problems include engineering and software design, project planning, product design and marketing, and auditing...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004